import request from "@/utils/request";

/**
 * 新增文档修订流程
 * @param data
 * @returns {AxiosPromise}
 */
export function apply(data) {
  return request({
    url: '/api/xd/document_flow_modify/apply',
    method: 'post',
    data
  })
}

/**
 * 文件管理员上传
 * @param data
 * @returns {AxiosPromise}
 */
export function upload(data) {
  return request({
    url: '/api/xd/document_flow_modify/upload',
    method: 'post',
    data
  })
}

/**
 * 文件编辑
 * @param data
 * @returns {AxiosPromise}
 */
export function edit(data) {
  return request({
    url: '/api/xd/document_flow_modify/edit',
    method: 'post',
    data
  })
}

/**
 * 评审
 * @param data
 * @returns {AxiosPromise}
 */
export function review(data) {
  return request({
    url: '/api/xd/document_flow_modify/review',
    method: 'post',
    data
  })
}

/**
 * 再次编辑
 * @param data
 * @returns {AxiosPromise}
 */
export function editAgain(data) {
  return request({
    url: '/api/xd/document_flow_modify/edit_again',
    method: 'post',
    data
  })
}


/**
 * 格式审核
 * @param data
 * @returns {AxiosPromise}
 */
export function formatAudit(data) {
  return request({
    url: '/api/xd/document_flow_modify/format_audit',
    method: 'post',
    data
  })
}


/**
 * 内容审核
 * @param data
 * @returns {AxiosPromise}
 */
export function contentAudit(data) {
  return request({
    url: '/api/xd/document_flow_modify/content_audit',
    method: 'post',
    data
  })
}


/**
 * 审批
 * @param data
 * @returns {AxiosPromise}
 */
export function approval(data) {
  return request({
    url: '/api/xd/document_flow_modify/approval',
    method: 'post',
    data
  })
}


/**
 * 放行
 * @param data
 * @returns {AxiosPromise}
 */
export function release(data) {
  return request({
    url: '/api/xd/document_flow_modify/release',
    method: 'post',
    data
  })
}

/**
 * 放行
 * @param data
 * @returns {AxiosPromise}
 */
export function applyApproval(data) {
  return request({
    url: '/api/xd/document_flow_modify/apply_approval',
    method: 'post',
    data
  })
}
